#创建字典， 键=值，键不能修改
a={'the':2,
   3.4:[3.5,4],
   'hello':'world'}

#字典的增删改查
#1.查 a[键]
a['the']  #通过键来索引对应的值
#2.改
a['the']=101 #通过赋值进行修改字典中的值
#3.增
a['wrold']=2.5#通过赋值来进行新增键值对
a.update({'h':3,4.5:[2,3,4]})#通过update来新增多个键值对
#4.删
del a['h'] #删除字典中指定的键值对

#常用方法
a.keys()  #访问字典所有键
a.values() #访问字典所有值
a.items()  #访问字典所有元素

{i:i**2 for i in range(10)}#列子

#任务实现：统计单词频率
c='The night begin to shine , the night begin to shine'
d=c.lower()   #将所有字母转为小写形式
words=d.split()      #将句子拆分为多个词语

word_a={}   #创建一个字典，用于记录频次
for word in words:
   if word in word_a.keys():
      word_a[word]+=1
   else:
      word_a[word]=1






['hello','world','hello']
{
   'hello':1+1,
   'world':1
}

